@charset "utf-8";
/* CSS Document */

/*head*/
#head{width:980px; background:url(../images/head-logo.gif) no-repeat; height:80px;}
#head ul{float:right; padding-top:10px; width:170px;}
#head ul li{float:left;}
.head-link01{background:url(../images/head-icon1.gif) no-repeat 0 4px; padding-left:30px; padding-right:20px;}
.head-link02{background:url(../images/head-icon2.gif) no-repeat 0 4px; padding-left:30px;}

/**********************************************************************************************************************************************************************************************/
/*banner*/
#banner{width:auto; height:420px;}
/* main_promotion */
.main_promotion{position:relative; width:100%; z-index:0; height:420px;}
.main_product{position:absolute; left:0px; top:0px; height:420px; width:100%;}

/* .main_promotion .product01 */
.main_promotion .product01{z-index:100;}
.main_promotion .product01 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product02 */
.main_promotion .product02{z-index:90;display:none}
.main_promotion .product02 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product03  */
.main_promotion .product03{z-index:90; display:none}
.main_promotion .product03 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product04  */
.main_promotion .product04{z-index:90; display:none}
.main_promotion .product04 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product05  */
.main_promotion .product05{z-index:90; display:none}
.main_promotion .product05 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}

.main_dot{position:absolute; top:460px; width:100%; z-index:190; background:url(../images/bannerend.png) repeat-x; height:30px;}
.main_dot ul{margin:0 auto; width:90px; text-align:center; overflow:hidden; padding-left:890px;}
.main_dot ul li{text-align:left;}
.main_dot ul li a.dot{display:inline-block; background:url("../images/main_dot.png") no-repeat; width:12px; height:12px; margin-right:3px; margin-top:10px;}
.main_dot ul li a.dot_on{display:inline-block; background:url("../images/main_dot_on.png") no-repeat; width:12px; height:12px; margin-right:3px;  margin-top:10px;}

/**********************************************************************************************************************************************************************************************/
/*btn*/
#home-btn{width:980px; height:35px;}
#home-btn ul{float:left; width:790px;}
#home-btn ul li{float:left; font-size:14px; font-weight:bold; line-height:35px;}
#home-btn ul li a{color:#FFF; display:block; padding:0 28px;}

/*search*/
.head-end-search{width:170px; margin:5px 10px 0px 10px; float:right;}
.searchbox{background:url(../images/topsback.gif) no-repeat; width:104px; height:25px; border:none; float:left; line-height:23px; color:#999999; padding:0 10px; margin-right:5px;}
.searchbtn{background:url(../images/searchbtn.gif) no-repeat; width:27px; height:25px; border:none; cursor:pointer; float:left;}

/*home-main*/
#home-main{width:940px; background:#FFF; padding:20px; padding-bottom:0px;}
.home-main-prolist{width:898px; background:#efefef; border:1px solid #e8e8e8; border-top:3px solid #584c47; padding:20px; overflow:hidden;}
.home-main-prolist ul{width:948px;}
.home-main-prolist ul li{float:left; width:265px; margin-right:30px; line-height:22px; border-bottom:1px dotted #999999; padding:5px 0; background:url(../images/home-icon01.gif) no-repeat 0 13px; padding-left:15px;}
.home-main-prolist ul li a:hover{color:#660000;}

.home-mian-left{float:left; width:370px; margin-bottom:20px;}
.hml-title{background:url(../images/home-title1.gif) no-repeat; width:370px; height:30px;}
.hml-title-txt{float:left; font-size:12px; color:#000000; line-height:30px; padding-left:30px;}
.hml-title-more{float:right; line-height:30px; padding-right:10px;}
.hml-title-more a{color:#666666;}
.hml-title-more a:hover{color:#660000;}

.hml-txt{background:url(../images/home-mian-txtback.gif) repeat-x; border:1px solid #dbdbdb; border-top:none; padding:10px; width:348px; height:144px; line-height:24px;}

.home-mian-mid{float:left; width:350px; margin-bottom:20px; margin-left:20px;}
.hmm-title{background:url(../images/home-title2.gif) no-repeat; width:350px; height:30px;}
.hmm-title-txt{float:left; font-size:12px; color:#000000; line-height:30px; padding-left:30px;}
.hmm-title-more{float:right; line-height:30px; padding-right:10px;}
.hmm-title-more a{color:#666666;}
.hmm-title-more a:hover{color:#660000;}
.hmm-list{background:url(../images/home-mian-txtback.gif) repeat-x; border:1px solid #dbdbdb; border-top:none; padding:10px; width:328px; height:144px;}
.hmm-list ul{}
.hmm-list ul li{background:url(../images/home-icon2.gif) no-repeat 0 9px; line-height:24px; padding-left:10px;}
.hmm-list ul li a:hover{color:#660000;}

.home-main-right{float:left; width:180px; margin-left:20px;}
.hmr-link1 a{display:block; background:url(../images/home-link1.gif) no-repeat; width:180px; height:135px; margin-bottom:10px;}
.hmr-link2 a{display:block; background:url(../images/home-link2.gif) no-repeat; width:180px; height:50px;}

/**/
#banner-ny01{background:url(../images/banner-ny01.jpg) no-repeat; width:980px; height:210px;}
#banner-ny02{background:url(../images/banner-ny02.jpg) no-repeat; width:980px; height:210px;}
#banner-ny03{background:url(../images/banner-ny03.jpg) no-repeat; width:980px; height:210px;}
#banner-ny04{background:url(../images/banner-ny04.jpg) no-repeat; width:980px; height:210px;}
#banner-ny05{background:url(../images/banner-ny05.jpg) no-repeat; width:980px; height:210px;}
#banner-ny06{background:url(../images/banner-ny06.jpg) no-repeat; width:980px; height:210px;}

/*btn*/
#btn-ny{width:980px; height:35px; background:url(../images/nbtn.gif) repeat-x;}
#btn-ny ul{float:left; width:790px;}
#btn-ny ul li{float:left; font-size:14px; font-weight:bold; line-height:35px;}
#btn-ny ul li a{color:#FFF; display:block; padding:0 28px;}

#nr-main{width:960px; padding:10px;}
.nr-main-left{width:200px; float:left;}
.nml-title{background:url(../images/nr-lefttitle.gif) no-repeat; width:170px; height:31px; line-height:31px; padding-left:30px;}
.nml-btn{width:178px; border:1px solid #dbdbdb; background:#f0f0f0; border-top:none; padding:10px;}
.nml-btn ul{}
.nml-btn ul li{line-height:30px; border-bottom:1px dotted #cccccc; background:url(../images/ny-icon1.gif) no-repeat 5px 12px; padding-left:15px;}
.nml-btn ul li a{width:163px; display:block;}
.nml-btn ul li a:hover{color:#660000;}

.nml-btna{width:178px; border:1px solid #dbdbdb; background:#f0f0f0; border-top:none; padding:10px;}
.nml-btna ul{}
.nml-btna ul li{line-height:30px; border-bottom:1px dotted #cccccc; background:url(../images/ny-icon1.gif) no-repeat 5px 12px; padding-left:12px;}
.nml-btna ul li a{width:173px; display:block;}
.nml-btna ul li a:hover{color:#660000;}

.nml-link01 a{display:block; background:url(../images/ny-link1.gif) no-repeat; width:200px; height:135px; margin-top:10px;}
.nml-link02 a{display:block; background:url(../images/ny-link2.gif) no-repeat; width:200px; height:55px; margin-top:10px;}

.nr-main-right{width:740px; padding-left:20px; float:left;}
.nmr-title{background:url(../images/right-title.gif) no-repeat; width:740px; height:30px;}
.nmr-right-txt{float:left; line-height:30px; color:#3c2e28; font-size:14px; font-weight:bold; padding-left:25px;}
.nmr-right-sy{line-height:30px; float:right; color:#999999;}
.nmr-right-sy a{color:#999999;}

.nmr-txt{padding-top:20px;}
.nmr-ctxt{padding-top:20px; color:#666666;}

/*在线留言*/
#main-right-message{font-size:12px; padding-top:10px;}
#main-right-message .file{margin-bottom:10px;}
#main-right-message .file label{float:left;width:120px;text-align:right;color:#666;}
#main-right-message .file span.txtRed{padding-left:15px; color:#666;}
#main-right-message .box1{width:500px;height:17px;padding-top:2px;border-width:1px;border-style:solid;border-color:#808080 #d4d0c8 #d4d0c8 #808080; }
#main-right-message .box2{width:500px;height:100px;border-width:1px;border-style:solid;border-color:#808080 #d4d0c8 #d4d0c8 #808080;}
#main-right-message .box3{width:80px;height:17px;border-width:1px;border-style:solid;border-color:#808080 #d4d0c8 #d4d0c8 #808080; background:#f6f6f6;}
#main-right-message .message-btnWrap{padding-left:280px;}
#main-right-message .message-btn{background:url(../images/message-btn.gif) no-repeat; width:64px; height:28px; border:none; cursor:pointer; font-size:12px; margin-top:10px; margin-left:10px; line-height:18px;}

/*新闻中心*/
.main-right-news{width:740px; padding-top:20px;}
.main-right-news ul{background:url(../images/main-left-newsback.gif) repeat-y;}
.main-right-news ul li{padding-left:35px; line-height:28px; font-size:12px;}
.main-right-news ul li a{color:#333333;}
.main-right-news ul li a:hover{color:#a40000;}
.main-right-news .listdate{float:right; color:#666666; width:60px;}

/*新闻内页*/
.mrn-title{font-size:16px; font-weight:bold; color:#333; text-align:center; padding-bottom:10px;}
.mrn-ft{text-align:center; color:#999; padding-bottom:10px; border-bottom:1px dotted #666;}
.mrn-ft span{color:#666;}
.mrn-txt{padding-top:20px;}
.mrn-txt a{color:#ed1b24; text-decoration:underline;}

/*pagemenu*/
#pagemenu{height:30px; color:#666; width:738px;  background:#f5f5f5; font-size:12px; text-align:center; line-height:30px; border:1px solid #eaeaea; margin-top:20px;}
#pagemenu a{color:#666;}
#pagemenu a:hover{color:#0b57a2;}

/*内容页按钮*/
#pagemenu2{color:#666; width:718px; padding:10px 0 10px 20px; background:#f5f5f5; line-height:24px; border:1px solid #efefef; margin-top:20px;}
#pagemenu2 a{color:#333;}
#pagemenu2 a:hover{color:#ed1b24;}


.probttxt{padding-bottom:30px; line-height:36px; background:url(../images/ny-icon4.gif) no-repeat 0 15px; width:434px; height:38px; padding-left:15px; font-size:14px;}
.xxjs{border-bottom:1px dotted #CCC; height:28px; width:710px; margin-bottom:15px; background:url(../images/ny-icon4.gif) no-repeat 0px 7px; padding-left:15px; font-weight:bold;}
.nr1{width:710px; margin-bottom:30px; line-height:22px;}
.picbig{height:160px;  padding:1px}
.picbig img{ height:160px;}



